gl renderer: Remove GskRoundedRect initializaion
authorTimm Bäder <mail@baedert.org>
Sat, 23 Feb 2019 15:59:46 +0000 (16:59 +0100)
committerTimm Bäder <mail@baedert.org>
Mon, 25 Feb 2019 07:46:27 +0000 (08:46 +0100)
gsk/gl/gskglrenderer.c

index e0d2157d13d7cbe658f370fde77ece1b495e1bee..e8e1e65ac49064d4974afcb95d771cfef7e2f499 100644 (file)
@@ -2896,7 +2896,7 @@ gsk_gl_renderer_do_render (GskRenderer           *renderer,
   /* Initial clip is self->render_region! */
   if (self->render_region != NULL)
     {
-      GskRoundedRect transformed_render_region = { 0, };
+      graphene_rect_t transformed_render_region;
       cairo_rectangle_int_t render_extents;
 
       cairo_region_get_extents (self->render_region, &render_extents);
@@ -2906,8 +2906,12 @@ gsk_gl_renderer_do_render (GskRenderer           *renderer,
                                                            render_extents.y,
                                                            render_extents.width,
                                                            render_extents.height),
-                                      &transformed_render_region.bounds);
-      ops_push_clip (&render_op_builder, &transformed_render_region);
+                                      &transformed_render_region);
+      ops_push_clip (&render_op_builder,
+                     &GSK_ROUNDED_RECT_INIT (transformed_render_region.origin.x,
+                                             transformed_render_region.origin.y,
+                                             transformed_render_region.size.width,
+                                             transformed_render_region.size.height));
     }
   else
     {